package com.lohika.builder
{
	import com.lohika.Entity;

	public class AbstractCrystalBuilder
	{
		protected var entity:Entity;
		public function getEntity():Entity
		{
			return entity;
		}
		
		public function createNewCrystal():void
		{
			entity = new Entity();
		}
		
		//abstract
		public function create(column:uint, row:uint, type:uint):void {};
		public function attachGraphics():void {};
		public function position():void {};
		public function playEffect():void {};
	}
}